//package com.chenl.provider.feign;
//
//import com.bitsun.sdk.common.persistence.Pager;
//import com.bitsun.sdk.feign.dto.Result;
//import com.bitsun.sdk.feign.dto.req.*;
//import com.bitsun.sdk.feign.dto.res.*;
//import org.springframework.cloud.openfeign.FeignClient;
//import org.springframework.web.bind.annotation.*;
//
//import java.util.List;
//import java.util.Map;
//
////@FeignClient(value = "material-center",path = "/material")
//public interface MaterialFeign {
//    @PostMapping(value = "/sku/add")
//    Result<SkuResDto> addSku(@RequestBody SkuReqDto reqDto);
//
//    @PostMapping(value = "/sku/addList")
//    Result<Void> saveBatchSku(@RequestBody List<SkuReqDto> skuReqDtoList);
//
//    @PostMapping(value = "/sku/list")
//    Result<Pager<SkuResDto>> getSkuList(@RequestBody Map<String,Object> map);
//
//    @PostMapping(value = "/sku/listNoPage")
//    Result<List<SkuResDto>> getSkuListNoPage(@RequestBody Map<String, Object> params);
//
//    @PostMapping(value = "/sku/up/{id}")
//    Result<SkuResDto> updateSkuById(@PathVariable("id") Long id, @RequestBody SkuReqDto reqDto);
//
//    @PostMapping(value = "/sku/delete")
//    Result<Void> deleteSkuByIds(@RequestBody Map<String, Object> params);
//
//    @PostMapping(value = "/category/list")
//    Result<Pager<CategoryResDto>> getCategoryList(@RequestBody Map<String, Object> params);
//}
